package com.dingding.order.dto.history;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description:获取历史订单的查询bean
 * @author fengshuonan
 * @date 2016年8月25日 下午2:48:27
 * @version 叮叮搭车
 * @since 2.4
 */
@SuppressWarnings("serial")
public class HistoryOrderDto implements Serializable{
	
	private Integer cancelType;			//取消原因 1:自己取消 2:对方取消取消 3:自动取消
	private Integer cancelRerson;		//取消原因 1:自己取消 2:对方取消取消 3:自动取消
	private Date createTime;			//下单时间
	private BigDecimal distance;			//总里程数
	private String endAddress;			//目的地地址
	private Integer isComment;			//1：未评价 2：评价过
	private String  nickName;			//昵称
	private String 	oid;				//订单id
	private BigDecimal orderCost;			//订单费用
	private Integer publishType;		//发单类型  1:顺风车 2:出租车 3:专车4:一口价
	private Date setOutTime;			//出发时间(旧的是String)
	private String startAddress;		//出发地点
	private BigDecimal totalMoney;			//订单总金额
	private String userAvatar;			//对方用户头像
	private BigDecimal userLevel;			//对方用户星级
	private String userTabloidAvatar;	//对方用户头像缩略图
	private Integer orderType;			// 订单类型
	private BigDecimal couponMoney;			// 优惠金额
	private Integer number;				// 人数
	private String message;				// 留言
	private Integer driverIRcvntegral;	// 赠送积分
	private BigDecimal platformCost;		// 平台费用
	private Integer orderStatus;		// 订单状态
	
	
	public Integer getCancelType() {
		return cancelType;
	}
	public void setCancelType(Integer cancelType) {
		this.cancelType = cancelType;
	}
	public Date getCreateTime() {
		return createTime;
	}
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	public String getEndAddress() {
		return endAddress;
	}
	public void setEndAddress(String endAddress) {
		this.endAddress = endAddress;
	}
	public Integer getIsComment() {
		return isComment;
	}
	public void setIsComment(Integer isComment) {
		this.isComment = isComment;
	}
	public String getNickName() {
		return nickName;
	}
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}
	public String getOid() {
		return oid;
	}
	public void setOid(String oid) {
		this.oid = oid;
	}
	public Integer getPublishType() {
		return publishType;
	}
	public void setPublishType(Integer publishType) {
		this.publishType = publishType;
	}
	public Date getSetOutTime() {
		return setOutTime;
	}
	public void setSetOutTime(Date setOutTime) {
		this.setOutTime = setOutTime;
	}
	public String getStartAddress() {
		return startAddress;
	}
	public void setStartAddress(String startAddress) {
		this.startAddress = startAddress;
	}
	public String getUserAvatar() {
		return userAvatar;
	}
	public void setUserAvatar(String userAvatar) {
		this.userAvatar = userAvatar;
	}
	public String getUserTabloidAvatar() {
		return userTabloidAvatar;
	}
	public void setUserTabloidAvatar(String userTabloidAvatar) {
		this.userTabloidAvatar = userTabloidAvatar;
	}
	public Integer getOrderType() {
		return orderType;
	}
	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}
	public Integer getNumber() {
		return number;
	}
	public void setNumber(Integer number) {
		this.number = number;
	}
	public String getMessage() {
		return message;
	}
	public void setMessage(String message) {
		this.message = message;
	}
	public Integer getDriverIRcvntegral() {
		return driverIRcvntegral;
	}
	public void setDriverIRcvntegral(Integer driverIRcvntegral) {
		this.driverIRcvntegral = driverIRcvntegral;
	}
	public Integer getCancelRerson() {
		return cancelRerson;
	}
	public void setCancelRerson(Integer cancelRerson) {
		this.cancelRerson = cancelRerson;
	}
	public Integer getOrderStatus() {
		return orderStatus;
	}
	public void setOrderStatus(Integer orderStatus) {
		this.orderStatus = orderStatus;
	}
	public BigDecimal getDistance() {
		return distance;
	}
	public void setDistance(BigDecimal distance) {
		this.distance = distance;
	}
	public BigDecimal getOrderCost() {
		return orderCost;
	}
	public void setOrderCost(BigDecimal orderCost) {
		this.orderCost = orderCost;
	}
	public BigDecimal getTotalMoney() {
		return totalMoney;
	}
	public void setTotalMoney(BigDecimal totalMoney) {
		this.totalMoney = totalMoney;
	}
	public BigDecimal getUserLevel() {
		return userLevel;
	}
	public void setUserLevel(BigDecimal userLevel) {
		this.userLevel = userLevel;
	}
	public BigDecimal getCouponMoney() {
		return couponMoney;
	}
	public void setCouponMoney(BigDecimal couponMoney) {
		this.couponMoney = couponMoney;
	}
	public BigDecimal getPlatformCost() {
		return platformCost;
	}
	public void setPlatformCost(BigDecimal platformCost) {
		this.platformCost = platformCost;
	}
	
}
